/*
 * run after page loaded
 */
jQuery(function() {
	/*
	 * run slider
	 */
	jQuery('#slider').nivoSlider({
		animSpeed : 800,
		pauseTime : 6000,
		captionOpacity : 0.6
	});
	/*
	 * hover portfolio list
	 */
	jQuery('#portfolio li').hoverIntent({
		over : function() {
			jQuery(this).find('h3').fadeIn(600);
		},
		out : function() {
			jQuery(this).find('h3').fadeOut('fast');
		},
		timeout : 500
	});
	/*
	 * for comment button submit
	 */
	jQuery('#comments input#submit').click(function() {
		if(jQuery('p#login').length > 0)
			return true;
		var author = jQuery('#author').val();
		var email = jQuery('#email').val();
		var comment = jQuery('#comment').val();
		if (author == '') {
			jQuery('#author').focus();
			return false;
		}
		if(email == ''){
			jQuery('#email').focus();
			return false;
		}else{
			var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	        if (!emailPattern.test(email)){
	        	jQuery('#email').focus();
	        	return false;
	        }
		}
		if(comment == '') {
			jQuery('#comment').focus();
			return false;
		}			
		return true;
	});
});